
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

/*按要求在main方法中完成以下功能：
a.   定义一个长度为5的int型数组arr，提示用户输入5个1-60之间的数字作为数组元素
b.  生成2-10（范围包含2和10）之间的随机数num
c.   遍历数组arr,筛选出数组中不是num倍数的元素并输出
PS：输入的数组元素范围包括1和60，不需要代码判断**
*/
public class zy3 {
    public static void main(String[] args) {
        int[] arr = new int[5];//定义一个长度为5的int型数组arr

        //提示用户输入5个1-60之间的数字作为数组元素
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入5个1-60之间的数字");
        for (int i = 0; i < 5; i++) {
            System.out.println("请输入第" + (i + 1) + "个数");
            int num1 = sc.nextInt();//num1是接收的元素
            arr[i] = num1;

        }
        System.out.println(Arrays.toString(arr));

//        生成2-10（范围包含2和10）之间的随机数num
        Random r = new Random();
        int num2 = r.nextInt(9) + 2;
        System.out.println("随机数"+num2);
//        遍历数组arr,筛选出数组中不是num倍数的元素并输出
        for (int i = 0; i < arr.length; i++) {
            if (arr[i]%num2!=0){
                System.out.print(arr[i]+" ");
            }
        }
    }
}
